package com.guigu.service_user.service;

import com.guigu.common_util.pojo.utils.Result;
import com.guigu.service_user.entity.TbUser;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.Map;

/**
 * <p>
 * 用户表 服务类
 * </p>
 *
 * @author jobob
 * @since 2020-07-09
 */
public interface ITbUserService extends IService<TbUser> {
    // 分页条件查询
    Result findPage(Map<String, Object> searchMap, Integer page, Integer size);

    Result sendMsm(String Phone);

    // 注册功能的实现
    void save(TbUser user, String smsCode);

    // 登录功能的实现
    String login(TbUser user);


    /**
     * 用户列表
     * @param map
     * @param page
     * @param size
     * @return
     */
    Result selByCount(Map<String,Object> map, Integer page, Integer size);
}
